type
status
date
slug
summary
tags
category
icon
password
1、现有定义int a;double b;float c;char k;则表达式a/b+c-k值的类型为 (B)
A) int
B) double
C) float
D) char
2、下列C语言的标识符中,不合法的用户自定义标识符是( B)。
A printf
B enum
C _A
D sin
3、已知int a;float b;所用的scanf调用语句格式为:
scanf("a//%d,b=%f",&a,&b);
为了将数据3和25.08分别赋给x和y,正确的输入应当是(C)
A) 3,25.08
B) a=3,b=25.08
C) a//3.b=25.08
D) a//3<Enter>b=25.08
4、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(B)。
A.大写字母
B.中划线
C.数字字符
D.下划线
5、已知各变量的类型说明如下:int k,a,b;unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表达式是(A)
A.x%(-3)
B.w+=-2
C.k=(a=2,b=3,a+b)
D.a+= a-=(b=4)*(a=3)
6、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是( B )
A.INPUT x、y、z;
B.scanf(“%d%d%d”,&x,&y,&z);
C.scanf(“%d%d%d",x,y,z);
D.read(“%d%d%d”,&x,&y,&z);
7、现有格式化输入语句,scanf("x=%d,sum y=%d,line z=%dL",&x,&y,&z);,已知在输入数据后,x、y、z的值分别是12、34、45,则下列选项中是正确的输入格式的是(D)。
A.12,34,45
B.x=12,y=34,z=45
C.x=12,sumy=34,z=45
D.x=12,sum y=34,line z=45
8、以下4个选项中,不能看成一条语句的是(D)
A ;
B a=5,b=2.5,c=3.6;
C if(a<5);
D if(b!=5)x=2;y=6;
9、以下选项中不能作为合法常量的是(B)。
A.1234e04
B.1.234e0.4
C.1.234e+4
D.1.234e0
10、以下关于long、int和short类型数据占用内存大小的叙述中正确的是(D)。
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定
11、设以下变量均为int类型,则值不等于7的表达式是(C)
A) (x=y=6,x-f-y,x+1)
B) (x=y=6,x+y,y+1)
C) (x=6,x+1,y=6,x+y)
D) (y=6,y+1,x=y,x+1)
12、若x是int型变量,y是float型变量, 所用的scanf语句格式为scanf("x=%d, y=%f", &x, &y);
则为了将数据10和66.6分别赋给x和y, 正确的输入应当是(D)
A. x=10,y=66.6
B. 10 66.6
C. 10 66.6
D. x=10,y=66.6
13、下面四个选项中,均是不合法的用户标识符的选项是(C)。
A.A,P_0,do
B.float,la0,_A
C.b-a,goto,int
D._123,temp,int
14、下列关于单目运算符++、--的叙述中正确的是(D)。
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
15、已有定义和语句:float a, b,c;scanf("%f%f%f",&a,&b,&c);, 要求给a、b、c分别输入10.0、20.0、30.0,不正确的输入形式是(D).
- A 10.0 20.0 30.0
- B 10.0 20 30
- C 10 20 30.0
- D 10.0,20.0,30.0
16、以下叙述中错误的是(C)
- A C语言是一种结构化程序设计语言
- B 结构化程序由顺序、分支、循环三种基本结构组成
- C 使用三种基本结构构成的程序只能解决简单问题
- D 结构化程序设计提倡模块化的设计方法
17、设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A).
- A k++
- B k+=1
- C ++k
- D k+1
- 作者:嘻咦啊呀
- 链接:https://blog.zhcn.xyz/article/C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%20%E6%B5%8B%E9%AA%8C%E9%A2%98%E4%BA%8C
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。